const zlib = require('node:zlib')
const http = require('http')
// 36.2 kB   gzip
// const server = http.createServer((req, res) => {
//     const txt = '寥落古行宫，宫花寂寞红。'.repeat(1000)
//     res.setHeader('content-type', 'text/plan;charset=utf-8')
//     res.setHeader('content-Encoding', 'gzip')  // 设置解压头
//     const result = zlib.gzipSync(txt)  // 369 B

//     res.end(result)


//     // let result = '111'
//     // zlib.gzip(txt, (err, data) => {
//     //     if (err) return console.log(err)
//     //     console.log(data)
//     //     result = data.toString()
//     // }) 
// })
// 36.2 kB   deflate
const server = http.createServer((req, res) => {
    const txt = '寥落古行宫，宫花寂寞红。'.repeat(1000)
    res.setHeader('content-type', 'text/plan;charset=utf-8')
    res.setHeader('content-Encoding', 'deflate')  // 设置解压头
    const result = zlib.deflateSync(txt)  // 360 B
    res.end(result)
})
server.listen(5555, () => {
    console.log('http--server--open')
})  // 动态端小于 65535